Link libreaddir-rand to libdl
authorSimon McVittie <smcv@debian.org>
Sun, 12 Jun 2016 14:25:21 +0000 (10:25 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Mon, 13 Jun 2016 00:12:55 +0000 (00:12 +0000)
It uses dlsym(). There's no point in being extra-portable here
because OSTree only targets Linux anyway.

Signed-off-by: Simon McVittie <smcv@debian.org>
Closes: #336
Approved by: cgwalters

Makefile-tests.am

index 50c01273dda2cbfdacb8e20a1252aeb877cbd018..f1e8e67647004626cc2b93d51421b1512b6b4024 100644 (file)
@@ -133,7 +133,10 @@ endif
 test_ltlibraries = libreaddir-rand.la
 libreaddir_rand_la_SOURCES = tests/readdir-rand.c
 libreaddir_rand_la_CFLAGS = $(OT_INTERNAL_GIO_UNIX_CFLAGS)
-libreaddir_rand_la_LIBADD = $(OT_INTERNAL_GIO_UNIX_LIBS)
+libreaddir_rand_la_LIBADD = \
+       -ldl \
+       $(OT_INTERNAL_GIO_UNIX_LIBS) \
+       $(NULL)
 libreaddir_rand_la_LDFLAGS = -avoid-version
 if !ENABLE_INSTALLED_TESTS
 libreaddir_rand_la_LDFLAGS += -rpath $(abs_builddir)